Skip to content

Typed dictionaries#

Index > ConfigService > Typed dictionaries

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

AccountAggregationSourceTypeDef#

# AccountAggregationSourceTypeDef usage example

from mypy_boto3_config.type_defs import AccountAggregationSourceTypeDef

def get_value() -> AccountAggregationSourceTypeDef:
    return {
        "AccountIds": ...,
    }
# AccountAggregationSourceTypeDef definition

class AccountAggregationSourceTypeDef(TypedDict):
    AccountIds: List[str],
    AllAwsRegions: NotRequired[bool],
    AwsRegions: NotRequired[List[str]],

AggregateConformancePackComplianceTypeDef#

# AggregateConformancePackComplianceTypeDef usage example

from mypy_boto3_config.type_defs import AggregateConformancePackComplianceTypeDef

def get_value() -> AggregateConformancePackComplianceTypeDef:
    return {
        "ComplianceType": ...,
    }
# AggregateConformancePackComplianceTypeDef definition

class AggregateConformancePackComplianceTypeDef(TypedDict):
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    CompliantRuleCount: NotRequired[int],
    NonCompliantRuleCount: NotRequired[int],
    TotalRuleCount: NotRequired[int],
  1. See ConformancePackComplianceTypeType

AggregateConformancePackComplianceCountTypeDef#

# AggregateConformancePackComplianceCountTypeDef usage example

from mypy_boto3_config.type_defs import AggregateConformancePackComplianceCountTypeDef

def get_value() -> AggregateConformancePackComplianceCountTypeDef:
    return {
        "CompliantConformancePackCount": ...,
    }
# AggregateConformancePackComplianceCountTypeDef definition

class AggregateConformancePackComplianceCountTypeDef(TypedDict):
    CompliantConformancePackCount: NotRequired[int],
    NonCompliantConformancePackCount: NotRequired[int],

AggregateConformancePackComplianceFiltersTypeDef#

# AggregateConformancePackComplianceFiltersTypeDef usage example

from mypy_boto3_config.type_defs import AggregateConformancePackComplianceFiltersTypeDef

def get_value() -> AggregateConformancePackComplianceFiltersTypeDef:
    return {
        "ConformancePackName": ...,
    }
# AggregateConformancePackComplianceFiltersTypeDef definition

class AggregateConformancePackComplianceFiltersTypeDef(TypedDict):
    ConformancePackName: NotRequired[str],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See ConformancePackComplianceTypeType

AggregateConformancePackComplianceSummaryFiltersTypeDef#

# AggregateConformancePackComplianceSummaryFiltersTypeDef usage example

from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryFiltersTypeDef

def get_value() -> AggregateConformancePackComplianceSummaryFiltersTypeDef:
    return {
        "AccountId": ...,
    }
# AggregateConformancePackComplianceSummaryFiltersTypeDef definition

class AggregateConformancePackComplianceSummaryFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],

AggregateResourceIdentifierTypeDef#

# AggregateResourceIdentifierTypeDef usage example

from mypy_boto3_config.type_defs import AggregateResourceIdentifierTypeDef

def get_value() -> AggregateResourceIdentifierTypeDef:
    return {
        "SourceAccountId": ...,
        "SourceRegion": ...,
        "ResourceId": ...,
        "ResourceType": ...,
    }
# AggregateResourceIdentifierTypeDef definition

class AggregateResourceIdentifierTypeDef(TypedDict):
    SourceAccountId: str,
    SourceRegion: str,
    ResourceId: str,
    ResourceType: ResourceTypeType,  # (1)
    ResourceName: NotRequired[str],
  1. See ResourceTypeType

AggregatedSourceStatusTypeDef#

# AggregatedSourceStatusTypeDef usage example

from mypy_boto3_config.type_defs import AggregatedSourceStatusTypeDef

def get_value() -> AggregatedSourceStatusTypeDef:
    return {
        "SourceId": ...,
    }
# AggregatedSourceStatusTypeDef 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#

# AggregationAuthorizationTypeDef usage example

from mypy_boto3_config.type_defs import AggregationAuthorizationTypeDef

def get_value() -> AggregationAuthorizationTypeDef:
    return {
        "AggregationAuthorizationArn": ...,
    }
# AggregationAuthorizationTypeDef definition

class AggregationAuthorizationTypeDef(TypedDict):
    AggregationAuthorizationArn: NotRequired[str],
    AuthorizedAccountId: NotRequired[str],
    AuthorizedAwsRegion: NotRequired[str],
    CreationTime: NotRequired[datetime],

BaseConfigurationItemTypeDef#

# BaseConfigurationItemTypeDef usage example

from mypy_boto3_config.type_defs import BaseConfigurationItemTypeDef

def get_value() -> BaseConfigurationItemTypeDef:
    return {
        "version": ...,
    }
# BaseConfigurationItemTypeDef 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

ResourceKeyTypeDef#

# ResourceKeyTypeDef usage example

from mypy_boto3_config.type_defs import ResourceKeyTypeDef

def get_value() -> ResourceKeyTypeDef:
    return {
        "resourceType": ...,
        "resourceId": ...,
    }
# ResourceKeyTypeDef definition

class ResourceKeyTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceId: str,
  1. See ResourceTypeType

ComplianceContributorCountTypeDef#

# ComplianceContributorCountTypeDef usage example

from mypy_boto3_config.type_defs import ComplianceContributorCountTypeDef

def get_value() -> ComplianceContributorCountTypeDef:
    return {
        "CappedCount": ...,
    }
# ComplianceContributorCountTypeDef definition

class ComplianceContributorCountTypeDef(TypedDict):
    CappedCount: NotRequired[int],
    CapExceeded: NotRequired[bool],

ConfigExportDeliveryInfoTypeDef#

# ConfigExportDeliveryInfoTypeDef usage example

from mypy_boto3_config.type_defs import ConfigExportDeliveryInfoTypeDef

def get_value() -> ConfigExportDeliveryInfoTypeDef:
    return {
        "lastStatus": ...,
    }
# ConfigExportDeliveryInfoTypeDef 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#

# ConfigRuleComplianceFiltersTypeDef usage example

from mypy_boto3_config.type_defs import ConfigRuleComplianceFiltersTypeDef

def get_value() -> ConfigRuleComplianceFiltersTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# ConfigRuleComplianceFiltersTypeDef definition

class ConfigRuleComplianceFiltersTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    ComplianceType: NotRequired[ComplianceTypeType],  # (1)
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See ComplianceTypeType

ConfigRuleComplianceSummaryFiltersTypeDef#

# ConfigRuleComplianceSummaryFiltersTypeDef usage example

from mypy_boto3_config.type_defs import ConfigRuleComplianceSummaryFiltersTypeDef

def get_value() -> ConfigRuleComplianceSummaryFiltersTypeDef:
    return {
        "AccountId": ...,
    }
# ConfigRuleComplianceSummaryFiltersTypeDef definition

class ConfigRuleComplianceSummaryFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],

ConfigRuleEvaluationStatusTypeDef#

# ConfigRuleEvaluationStatusTypeDef usage example

from mypy_boto3_config.type_defs import ConfigRuleEvaluationStatusTypeDef

def get_value() -> ConfigRuleEvaluationStatusTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# ConfigRuleEvaluationStatusTypeDef 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#

# EvaluationModeConfigurationTypeDef usage example

from mypy_boto3_config.type_defs import EvaluationModeConfigurationTypeDef

def get_value() -> EvaluationModeConfigurationTypeDef:
    return {
        "Mode": ...,
    }
# EvaluationModeConfigurationTypeDef definition

class EvaluationModeConfigurationTypeDef(TypedDict):
    Mode: NotRequired[EvaluationModeType],  # (1)
  1. See EvaluationModeType

ScopeTypeDef#

# ScopeTypeDef usage example

from mypy_boto3_config.type_defs import ScopeTypeDef

def get_value() -> ScopeTypeDef:
    return {
        "ComplianceResourceTypes": ...,
    }
# ScopeTypeDef definition

class ScopeTypeDef(TypedDict):
    ComplianceResourceTypes: NotRequired[List[str]],
    TagKey: NotRequired[str],
    TagValue: NotRequired[str],
    ComplianceResourceId: NotRequired[str],

ConfigSnapshotDeliveryPropertiesTypeDef#

# ConfigSnapshotDeliveryPropertiesTypeDef usage example

from mypy_boto3_config.type_defs import ConfigSnapshotDeliveryPropertiesTypeDef

def get_value() -> ConfigSnapshotDeliveryPropertiesTypeDef:
    return {
        "deliveryFrequency": ...,
    }
# ConfigSnapshotDeliveryPropertiesTypeDef definition

class ConfigSnapshotDeliveryPropertiesTypeDef(TypedDict):
    deliveryFrequency: NotRequired[MaximumExecutionFrequencyType],  # (1)
  1. See MaximumExecutionFrequencyType

ConfigStreamDeliveryInfoTypeDef#

# ConfigStreamDeliveryInfoTypeDef usage example

from mypy_boto3_config.type_defs import ConfigStreamDeliveryInfoTypeDef

def get_value() -> ConfigStreamDeliveryInfoTypeDef:
    return {
        "lastStatus": ...,
    }
# ConfigStreamDeliveryInfoTypeDef definition

class ConfigStreamDeliveryInfoTypeDef(TypedDict):
    lastStatus: NotRequired[DeliveryStatusType],  # (1)
    lastErrorCode: NotRequired[str],
    lastErrorMessage: NotRequired[str],
    lastStatusChangeTime: NotRequired[datetime],
  1. See DeliveryStatusType

OrganizationAggregationSourceTypeDef#

# OrganizationAggregationSourceTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationAggregationSourceTypeDef

def get_value() -> OrganizationAggregationSourceTypeDef:
    return {
        "RoleArn": ...,
    }
# OrganizationAggregationSourceTypeDef definition

class OrganizationAggregationSourceTypeDef(TypedDict):
    RoleArn: str,
    AwsRegions: NotRequired[List[str]],
    AllAwsRegions: NotRequired[bool],

RelationshipTypeDef#

# RelationshipTypeDef usage example

from mypy_boto3_config.type_defs import RelationshipTypeDef

def get_value() -> RelationshipTypeDef:
    return {
        "resourceType": ...,
    }
# RelationshipTypeDef definition

class RelationshipTypeDef(TypedDict):
    resourceType: NotRequired[ResourceTypeType],  # (1)
    resourceId: NotRequired[str],
    resourceName: NotRequired[str],
    relationshipName: NotRequired[str],
  1. See ResourceTypeType

ConfigurationRecorderStatusTypeDef#

# ConfigurationRecorderStatusTypeDef usage example

from mypy_boto3_config.type_defs import ConfigurationRecorderStatusTypeDef

def get_value() -> ConfigurationRecorderStatusTypeDef:
    return {
        "name": ...,
    }
# ConfigurationRecorderStatusTypeDef 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#

# RecordingGroupTypeDef usage example

from mypy_boto3_config.type_defs import RecordingGroupTypeDef

def get_value() -> RecordingGroupTypeDef:
    return {
        "allSupported": ...,
    }
# RecordingGroupTypeDef definition

class RecordingGroupTypeDef(TypedDict):
    allSupported: NotRequired[bool],
    includeGlobalResourceTypes: NotRequired[bool],
    resourceTypes: NotRequired[List[ResourceTypeType]],  # (1)
  1. See ResourceTypeType

ConformancePackComplianceFiltersTypeDef#

# ConformancePackComplianceFiltersTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackComplianceFiltersTypeDef

def get_value() -> ConformancePackComplianceFiltersTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# ConformancePackComplianceFiltersTypeDef definition

class ConformancePackComplianceFiltersTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
  1. See ConformancePackComplianceTypeType

ConformancePackComplianceScoreTypeDef#

# ConformancePackComplianceScoreTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackComplianceScoreTypeDef

def get_value() -> ConformancePackComplianceScoreTypeDef:
    return {
        "Score": ...,
    }
# ConformancePackComplianceScoreTypeDef definition

class ConformancePackComplianceScoreTypeDef(TypedDict):
    Score: NotRequired[str],
    ConformancePackName: NotRequired[str],
    LastUpdatedTime: NotRequired[datetime],

ConformancePackComplianceScoresFiltersTypeDef#

# ConformancePackComplianceScoresFiltersTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackComplianceScoresFiltersTypeDef

def get_value() -> ConformancePackComplianceScoresFiltersTypeDef:
    return {
        "ConformancePackNames": ...,
    }
# ConformancePackComplianceScoresFiltersTypeDef definition

class ConformancePackComplianceScoresFiltersTypeDef(TypedDict):
    ConformancePackNames: Sequence[str],

ConformancePackComplianceSummaryTypeDef#

# ConformancePackComplianceSummaryTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackComplianceSummaryTypeDef

def get_value() -> ConformancePackComplianceSummaryTypeDef:
    return {
        "ConformancePackName": ...,
        "ConformancePackComplianceStatus": ...,
    }
# ConformancePackComplianceSummaryTypeDef definition

class ConformancePackComplianceSummaryTypeDef(TypedDict):
    ConformancePackName: str,
    ConformancePackComplianceStatus: ConformancePackComplianceTypeType,  # (1)
  1. See ConformancePackComplianceTypeType

ConformancePackInputParameterTypeDef#

# ConformancePackInputParameterTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackInputParameterTypeDef

def get_value() -> ConformancePackInputParameterTypeDef:
    return {
        "ParameterName": ...,
        "ParameterValue": ...,
    }
# ConformancePackInputParameterTypeDef definition

class ConformancePackInputParameterTypeDef(TypedDict):
    ParameterName: str,
    ParameterValue: str,

TemplateSSMDocumentDetailsTypeDef#

# TemplateSSMDocumentDetailsTypeDef usage example

from mypy_boto3_config.type_defs import TemplateSSMDocumentDetailsTypeDef

def get_value() -> TemplateSSMDocumentDetailsTypeDef:
    return {
        "DocumentName": ...,
    }
# TemplateSSMDocumentDetailsTypeDef definition

class TemplateSSMDocumentDetailsTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],

ConformancePackEvaluationFiltersTypeDef#

# ConformancePackEvaluationFiltersTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackEvaluationFiltersTypeDef

def get_value() -> ConformancePackEvaluationFiltersTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# ConformancePackEvaluationFiltersTypeDef definition

class ConformancePackEvaluationFiltersTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    ResourceType: NotRequired[str],
    ResourceIds: NotRequired[Sequence[str]],
  1. See ConformancePackComplianceTypeType

ConformancePackRuleComplianceTypeDef#

# ConformancePackRuleComplianceTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackRuleComplianceTypeDef

def get_value() -> ConformancePackRuleComplianceTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# ConformancePackRuleComplianceTypeDef definition

class ConformancePackRuleComplianceTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    Controls: NotRequired[List[str]],
  1. See ConformancePackComplianceTypeType

ConformancePackStatusDetailTypeDef#

# ConformancePackStatusDetailTypeDef usage example

from mypy_boto3_config.type_defs import ConformancePackStatusDetailTypeDef

def get_value() -> ConformancePackStatusDetailTypeDef:
    return {
        "ConformancePackName": ...,
        "ConformancePackId": ...,
        "ConformancePackArn": ...,
        "ConformancePackState": ...,
        "StackArn": ...,
        "LastUpdateRequestedTime": ...,
    }
# ConformancePackStatusDetailTypeDef 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#

# CustomPolicyDetailsTypeDef usage example

from mypy_boto3_config.type_defs import CustomPolicyDetailsTypeDef

def get_value() -> CustomPolicyDetailsTypeDef:
    return {
        "PolicyRuntime": ...,
        "PolicyText": ...,
    }
# CustomPolicyDetailsTypeDef definition

class CustomPolicyDetailsTypeDef(TypedDict):
    PolicyRuntime: str,
    PolicyText: str,
    EnableDebugLogDelivery: NotRequired[bool],

DeleteAggregationAuthorizationRequestRequestTypeDef#

# DeleteAggregationAuthorizationRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteAggregationAuthorizationRequestRequestTypeDef

def get_value() -> DeleteAggregationAuthorizationRequestRequestTypeDef:
    return {
        "AuthorizedAccountId": ...,
        "AuthorizedAwsRegion": ...,
    }
# DeleteAggregationAuthorizationRequestRequestTypeDef definition

class DeleteAggregationAuthorizationRequestRequestTypeDef(TypedDict):
    AuthorizedAccountId: str,
    AuthorizedAwsRegion: str,

DeleteConfigRuleRequestRequestTypeDef#

# DeleteConfigRuleRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteConfigRuleRequestRequestTypeDef

def get_value() -> DeleteConfigRuleRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# DeleteConfigRuleRequestRequestTypeDef definition

class DeleteConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,

DeleteConfigurationAggregatorRequestRequestTypeDef#

# DeleteConfigurationAggregatorRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteConfigurationAggregatorRequestRequestTypeDef

def get_value() -> DeleteConfigurationAggregatorRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# DeleteConfigurationAggregatorRequestRequestTypeDef definition

class DeleteConfigurationAggregatorRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,

DeleteConfigurationRecorderRequestRequestTypeDef#

# DeleteConfigurationRecorderRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteConfigurationRecorderRequestRequestTypeDef

def get_value() -> DeleteConfigurationRecorderRequestRequestTypeDef:
    return {
        "ConfigurationRecorderName": ...,
    }
# DeleteConfigurationRecorderRequestRequestTypeDef definition

class DeleteConfigurationRecorderRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderName: str,

DeleteConformancePackRequestRequestTypeDef#

# DeleteConformancePackRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteConformancePackRequestRequestTypeDef

def get_value() -> DeleteConformancePackRequestRequestTypeDef:
    return {
        "ConformancePackName": ...,
    }
# DeleteConformancePackRequestRequestTypeDef definition

class DeleteConformancePackRequestRequestTypeDef(TypedDict):
    ConformancePackName: str,

DeleteDeliveryChannelRequestRequestTypeDef#

# DeleteDeliveryChannelRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteDeliveryChannelRequestRequestTypeDef

def get_value() -> DeleteDeliveryChannelRequestRequestTypeDef:
    return {
        "DeliveryChannelName": ...,
    }
# DeleteDeliveryChannelRequestRequestTypeDef definition

class DeleteDeliveryChannelRequestRequestTypeDef(TypedDict):
    DeliveryChannelName: str,

DeleteEvaluationResultsRequestRequestTypeDef#

# DeleteEvaluationResultsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteEvaluationResultsRequestRequestTypeDef

def get_value() -> DeleteEvaluationResultsRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# DeleteEvaluationResultsRequestRequestTypeDef definition

class DeleteEvaluationResultsRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,

DeleteOrganizationConfigRuleRequestRequestTypeDef#

# DeleteOrganizationConfigRuleRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteOrganizationConfigRuleRequestRequestTypeDef

def get_value() -> DeleteOrganizationConfigRuleRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
    }
# DeleteOrganizationConfigRuleRequestRequestTypeDef definition

class DeleteOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleName: str,

DeleteOrganizationConformancePackRequestRequestTypeDef#

# DeleteOrganizationConformancePackRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteOrganizationConformancePackRequestRequestTypeDef

def get_value() -> DeleteOrganizationConformancePackRequestRequestTypeDef:
    return {
        "OrganizationConformancePackName": ...,
    }
# DeleteOrganizationConformancePackRequestRequestTypeDef definition

class DeleteOrganizationConformancePackRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackName: str,

DeletePendingAggregationRequestRequestRequestTypeDef#

# DeletePendingAggregationRequestRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeletePendingAggregationRequestRequestRequestTypeDef

def get_value() -> DeletePendingAggregationRequestRequestRequestTypeDef:
    return {
        "RequesterAccountId": ...,
        "RequesterAwsRegion": ...,
    }
# DeletePendingAggregationRequestRequestRequestTypeDef definition

class DeletePendingAggregationRequestRequestRequestTypeDef(TypedDict):
    RequesterAccountId: str,
    RequesterAwsRegion: str,

DeleteRemediationConfigurationRequestRequestTypeDef#

# DeleteRemediationConfigurationRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteRemediationConfigurationRequestRequestTypeDef

def get_value() -> DeleteRemediationConfigurationRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# DeleteRemediationConfigurationRequestRequestTypeDef definition

class DeleteRemediationConfigurationRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceType: NotRequired[str],

RemediationExceptionResourceKeyTypeDef#

# RemediationExceptionResourceKeyTypeDef usage example

from mypy_boto3_config.type_defs import RemediationExceptionResourceKeyTypeDef

def get_value() -> RemediationExceptionResourceKeyTypeDef:
    return {
        "ResourceType": ...,
    }
# RemediationExceptionResourceKeyTypeDef definition

class RemediationExceptionResourceKeyTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],

DeleteResourceConfigRequestRequestTypeDef#

# DeleteResourceConfigRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteResourceConfigRequestRequestTypeDef

def get_value() -> DeleteResourceConfigRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
    }
# DeleteResourceConfigRequestRequestTypeDef definition

class DeleteResourceConfigRequestRequestTypeDef(TypedDict):
    ResourceType: str,
    ResourceId: str,

DeleteRetentionConfigurationRequestRequestTypeDef#

# DeleteRetentionConfigurationRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteRetentionConfigurationRequestRequestTypeDef

def get_value() -> DeleteRetentionConfigurationRequestRequestTypeDef:
    return {
        "RetentionConfigurationName": ...,
    }
# DeleteRetentionConfigurationRequestRequestTypeDef definition

class DeleteRetentionConfigurationRequestRequestTypeDef(TypedDict):
    RetentionConfigurationName: str,

DeleteStoredQueryRequestRequestTypeDef#

# DeleteStoredQueryRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeleteStoredQueryRequestRequestTypeDef

def get_value() -> DeleteStoredQueryRequestRequestTypeDef:
    return {
        "QueryName": ...,
    }
# DeleteStoredQueryRequestRequestTypeDef definition

class DeleteStoredQueryRequestRequestTypeDef(TypedDict):
    QueryName: str,

DeliverConfigSnapshotRequestRequestTypeDef#

# DeliverConfigSnapshotRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DeliverConfigSnapshotRequestRequestTypeDef

def get_value() -> DeliverConfigSnapshotRequestRequestTypeDef:
    return {
        "deliveryChannelName": ...,
    }
# DeliverConfigSnapshotRequestRequestTypeDef definition

class DeliverConfigSnapshotRequestRequestTypeDef(TypedDict):
    deliveryChannelName: str,

DeliverConfigSnapshotResponseTypeDef#

# DeliverConfigSnapshotResponseTypeDef usage example

from mypy_boto3_config.type_defs import DeliverConfigSnapshotResponseTypeDef

def get_value() -> DeliverConfigSnapshotResponseTypeDef:
    return {
        "configSnapshotId": ...,
        "ResponseMetadata": ...,
    }
# DeliverConfigSnapshotResponseTypeDef definition

class DeliverConfigSnapshotResponseTypeDef(TypedDict):
    configSnapshotId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef#

# DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef

def get_value() -> DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef definition

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

DescribeAggregationAuthorizationsRequestRequestTypeDef#

# DescribeAggregationAuthorizationsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestRequestTypeDef

def get_value() -> DescribeAggregationAuthorizationsRequestRequestTypeDef:
    return {
        "Limit": ...,
    }
# DescribeAggregationAuthorizationsRequestRequestTypeDef definition

class DescribeAggregationAuthorizationsRequestRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef#

# DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef

def get_value() -> DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef definition

class DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See PaginatorConfigTypeDef

DescribeComplianceByConfigRuleRequestRequestTypeDef#

# DescribeComplianceByConfigRuleRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestRequestTypeDef

def get_value() -> DescribeComplianceByConfigRuleRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# DescribeComplianceByConfigRuleRequestRequestTypeDef definition

class DescribeComplianceByConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    NextToken: NotRequired[str],
  1. See ComplianceTypeType

DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef#

# DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef

def get_value() -> DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef:
    return {
        "ResourceType": ...,
    }
# DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef 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

DescribeComplianceByResourceRequestRequestTypeDef#

# DescribeComplianceByResourceRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestRequestTypeDef

def get_value() -> DescribeComplianceByResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
    }
# DescribeComplianceByResourceRequestRequestTypeDef definition

class DescribeComplianceByResourceRequestRequestTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ComplianceTypeType

DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef#

# DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef

def get_value() -> DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef definition

class DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConfigRuleEvaluationStatusRequestRequestTypeDef#

# DescribeConfigRuleEvaluationStatusRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestRequestTypeDef

def get_value() -> DescribeConfigRuleEvaluationStatusRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# DescribeConfigRuleEvaluationStatusRequestRequestTypeDef definition

class DescribeConfigRuleEvaluationStatusRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

DescribeConfigRulesFiltersTypeDef#

# DescribeConfigRulesFiltersTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigRulesFiltersTypeDef

def get_value() -> DescribeConfigRulesFiltersTypeDef:
    return {
        "EvaluationMode": ...,
    }
# DescribeConfigRulesFiltersTypeDef definition

class DescribeConfigRulesFiltersTypeDef(TypedDict):
    EvaluationMode: NotRequired[EvaluationModeType],  # (1)
  1. See EvaluationModeType

DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef#

# DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef

def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef definition

class DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AggregatedSourceStatusTypeType
  2. See PaginatorConfigTypeDef

DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef#

# DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef

def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef definition

class DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]],  # (1)
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See AggregatedSourceStatusTypeType

DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef#

# DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef

def get_value() -> DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef:
    return {
        "ConfigurationAggregatorNames": ...,
    }
# DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef definition

class DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef(TypedDict):
    ConfigurationAggregatorNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConfigurationAggregatorsRequestRequestTypeDef#

# DescribeConfigurationAggregatorsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestRequestTypeDef

def get_value() -> DescribeConfigurationAggregatorsRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorNames": ...,
    }
# DescribeConfigurationAggregatorsRequestRequestTypeDef definition

class DescribeConfigurationAggregatorsRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

DescribeConfigurationRecorderStatusRequestRequestTypeDef#

# DescribeConfigurationRecorderStatusRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusRequestRequestTypeDef

def get_value() -> DescribeConfigurationRecorderStatusRequestRequestTypeDef:
    return {
        "ConfigurationRecorderNames": ...,
    }
# DescribeConfigurationRecorderStatusRequestRequestTypeDef definition

class DescribeConfigurationRecorderStatusRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderNames: NotRequired[Sequence[str]],

DescribeConfigurationRecordersRequestRequestTypeDef#

# DescribeConfigurationRecordersRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigurationRecordersRequestRequestTypeDef

def get_value() -> DescribeConfigurationRecordersRequestRequestTypeDef:
    return {
        "ConfigurationRecorderNames": ...,
    }
# DescribeConfigurationRecordersRequestRequestTypeDef definition

class DescribeConfigurationRecordersRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderNames: NotRequired[Sequence[str]],

DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef#

# DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef

def get_value() -> DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef:
    return {
        "ConformancePackNames": ...,
    }
# DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef definition

class DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConformancePackStatusRequestRequestTypeDef#

# DescribeConformancePackStatusRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestRequestTypeDef

def get_value() -> DescribeConformancePackStatusRequestRequestTypeDef:
    return {
        "ConformancePackNames": ...,
    }
# DescribeConformancePackStatusRequestRequestTypeDef definition

class DescribeConformancePackStatusRequestRequestTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef#

# DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef

def get_value() -> DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef:
    return {
        "ConformancePackNames": ...,
    }
# DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef definition

class DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConformancePacksRequestRequestTypeDef#

# DescribeConformancePacksRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConformancePacksRequestRequestTypeDef

def get_value() -> DescribeConformancePacksRequestRequestTypeDef:
    return {
        "ConformancePackNames": ...,
    }
# DescribeConformancePacksRequestRequestTypeDef definition

class DescribeConformancePacksRequestRequestTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeDeliveryChannelStatusRequestRequestTypeDef#

# DescribeDeliveryChannelStatusRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusRequestRequestTypeDef

def get_value() -> DescribeDeliveryChannelStatusRequestRequestTypeDef:
    return {
        "DeliveryChannelNames": ...,
    }
# DescribeDeliveryChannelStatusRequestRequestTypeDef definition

class DescribeDeliveryChannelStatusRequestRequestTypeDef(TypedDict):
    DeliveryChannelNames: NotRequired[Sequence[str]],

DescribeDeliveryChannelsRequestRequestTypeDef#

# DescribeDeliveryChannelsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeDeliveryChannelsRequestRequestTypeDef

def get_value() -> DescribeDeliveryChannelsRequestRequestTypeDef:
    return {
        "DeliveryChannelNames": ...,
    }
# DescribeDeliveryChannelsRequestRequestTypeDef definition

class DescribeDeliveryChannelsRequestRequestTypeDef(TypedDict):
    DeliveryChannelNames: NotRequired[Sequence[str]],

DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef#

# DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef

def get_value() -> DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
# DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef definition

class DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef#

# DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef

def get_value() -> DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
# DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef definition

class DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

OrganizationConfigRuleStatusTypeDef#

# OrganizationConfigRuleStatusTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationConfigRuleStatusTypeDef

def get_value() -> OrganizationConfigRuleStatusTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
        "OrganizationRuleStatus": ...,
    }
# OrganizationConfigRuleStatusTypeDef definition

class OrganizationConfigRuleStatusTypeDef(TypedDict):
    OrganizationConfigRuleName: str,
    OrganizationRuleStatus: OrganizationRuleStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See OrganizationRuleStatusType

DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef#

# DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef

def get_value() -> DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
# DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef definition

class DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConfigRulesRequestRequestTypeDef#

# DescribeOrganizationConfigRulesRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestRequestTypeDef

def get_value() -> DescribeOrganizationConfigRulesRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
# DescribeOrganizationConfigRulesRequestRequestTypeDef definition

class DescribeOrganizationConfigRulesRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef#

# DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef

def get_value() -> DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
# DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef definition

class DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConformancePackStatusesRequestRequestTypeDef#

# DescribeOrganizationConformancePackStatusesRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestRequestTypeDef

def get_value() -> DescribeOrganizationConformancePackStatusesRequestRequestTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
# DescribeOrganizationConformancePackStatusesRequestRequestTypeDef definition

class DescribeOrganizationConformancePackStatusesRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

OrganizationConformancePackStatusTypeDef#

# OrganizationConformancePackStatusTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationConformancePackStatusTypeDef

def get_value() -> OrganizationConformancePackStatusTypeDef:
    return {
        "OrganizationConformancePackName": ...,
        "Status": ...,
    }
# OrganizationConformancePackStatusTypeDef definition

class OrganizationConformancePackStatusTypeDef(TypedDict):
    OrganizationConformancePackName: str,
    Status: OrganizationResourceStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See OrganizationResourceStatusType

DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef#

# DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef

def get_value() -> DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
# DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef definition

class DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConformancePacksRequestRequestTypeDef#

# DescribeOrganizationConformancePacksRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestRequestTypeDef

def get_value() -> DescribeOrganizationConformancePacksRequestRequestTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
# DescribeOrganizationConformancePacksRequestRequestTypeDef definition

class DescribeOrganizationConformancePacksRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef#

# DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef

def get_value() -> DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef definition

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

DescribePendingAggregationRequestsRequestRequestTypeDef#

# DescribePendingAggregationRequestsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestRequestTypeDef

def get_value() -> DescribePendingAggregationRequestsRequestRequestTypeDef:
    return {
        "Limit": ...,
    }
# DescribePendingAggregationRequestsRequestRequestTypeDef definition

class DescribePendingAggregationRequestsRequestRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

PendingAggregationRequestTypeDef#

# PendingAggregationRequestTypeDef usage example

from mypy_boto3_config.type_defs import PendingAggregationRequestTypeDef

def get_value() -> PendingAggregationRequestTypeDef:
    return {
        "RequesterAccountId": ...,
    }
# PendingAggregationRequestTypeDef definition

class PendingAggregationRequestTypeDef(TypedDict):
    RequesterAccountId: NotRequired[str],
    RequesterAwsRegion: NotRequired[str],

DescribeRemediationConfigurationsRequestRequestTypeDef#

# DescribeRemediationConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsRequestRequestTypeDef

def get_value() -> DescribeRemediationConfigurationsRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# DescribeRemediationConfigurationsRequestRequestTypeDef definition

class DescribeRemediationConfigurationsRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: Sequence[str],

RemediationExceptionTypeDef#

# RemediationExceptionTypeDef usage example

from mypy_boto3_config.type_defs import RemediationExceptionTypeDef

def get_value() -> RemediationExceptionTypeDef:
    return {
        "ConfigRuleName": ...,
        "ResourceType": ...,
        "ResourceId": ...,
    }
# RemediationExceptionTypeDef definition

class RemediationExceptionTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceType: str,
    ResourceId: str,
    Message: NotRequired[str],
    ExpirationTime: NotRequired[datetime],

DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef#

# DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef

def get_value() -> DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef:
    return {
        "RetentionConfigurationNames": ...,
    }
# DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef definition

class DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef(TypedDict):
    RetentionConfigurationNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeRetentionConfigurationsRequestRequestTypeDef#

# DescribeRetentionConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestRequestTypeDef

def get_value() -> DescribeRetentionConfigurationsRequestRequestTypeDef:
    return {
        "RetentionConfigurationNames": ...,
    }
# DescribeRetentionConfigurationsRequestRequestTypeDef definition

class DescribeRetentionConfigurationsRequestRequestTypeDef(TypedDict):
    RetentionConfigurationNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

RetentionConfigurationTypeDef#

# RetentionConfigurationTypeDef usage example

from mypy_boto3_config.type_defs import RetentionConfigurationTypeDef

def get_value() -> RetentionConfigurationTypeDef:
    return {
        "Name": ...,
        "RetentionPeriodInDays": ...,
    }
# RetentionConfigurationTypeDef definition

class RetentionConfigurationTypeDef(TypedDict):
    Name: str,
    RetentionPeriodInDays: int,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_config.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

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

EvaluationContextTypeDef#

# EvaluationContextTypeDef usage example

from mypy_boto3_config.type_defs import EvaluationContextTypeDef

def get_value() -> EvaluationContextTypeDef:
    return {
        "EvaluationContextIdentifier": ...,
    }
# EvaluationContextTypeDef definition

class EvaluationContextTypeDef(TypedDict):
    EvaluationContextIdentifier: NotRequired[str],

EvaluationResultQualifierTypeDef#

# EvaluationResultQualifierTypeDef usage example

from mypy_boto3_config.type_defs import EvaluationResultQualifierTypeDef

def get_value() -> EvaluationResultQualifierTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# EvaluationResultQualifierTypeDef definition

class EvaluationResultQualifierTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    EvaluationMode: NotRequired[EvaluationModeType],  # (1)
  1. See EvaluationModeType

EvaluationStatusTypeDef#

# EvaluationStatusTypeDef usage example

from mypy_boto3_config.type_defs import EvaluationStatusTypeDef

def get_value() -> EvaluationStatusTypeDef:
    return {
        "Status": ...,
    }
# EvaluationStatusTypeDef definition

class EvaluationStatusTypeDef(TypedDict):
    Status: ResourceEvaluationStatusType,  # (1)
    FailureReason: NotRequired[str],
  1. See ResourceEvaluationStatusType

EvaluationTypeDef#

# EvaluationTypeDef usage example

from mypy_boto3_config.type_defs import EvaluationTypeDef

def get_value() -> EvaluationTypeDef:
    return {
        "ComplianceResourceType": ...,
        "ComplianceResourceId": ...,
        "ComplianceType": ...,
        "OrderingTimestamp": ...,
    }
# EvaluationTypeDef definition

class EvaluationTypeDef(TypedDict):
    ComplianceResourceType: str,
    ComplianceResourceId: str,
    ComplianceType: ComplianceTypeType,  # (1)
    OrderingTimestamp: Union[datetime, str],
    Annotation: NotRequired[str],
  1. See ComplianceTypeType

SsmControlsTypeDef#

# SsmControlsTypeDef usage example

from mypy_boto3_config.type_defs import SsmControlsTypeDef

def get_value() -> SsmControlsTypeDef:
    return {
        "ConcurrentExecutionRatePercentage": ...,
    }
# SsmControlsTypeDef definition

class SsmControlsTypeDef(TypedDict):
    ConcurrentExecutionRatePercentage: NotRequired[int],
    ErrorPercentage: NotRequired[int],

ExternalEvaluationTypeDef#

# ExternalEvaluationTypeDef usage example

from mypy_boto3_config.type_defs import ExternalEvaluationTypeDef

def get_value() -> ExternalEvaluationTypeDef:
    return {
        "ComplianceResourceType": ...,
        "ComplianceResourceId": ...,
        "ComplianceType": ...,
        "OrderingTimestamp": ...,
    }
# ExternalEvaluationTypeDef definition

class ExternalEvaluationTypeDef(TypedDict):
    ComplianceResourceType: str,
    ComplianceResourceId: str,
    ComplianceType: ComplianceTypeType,  # (1)
    OrderingTimestamp: Union[datetime, str],
    Annotation: NotRequired[str],
  1. See ComplianceTypeType

FieldInfoTypeDef#

# FieldInfoTypeDef usage example

from mypy_boto3_config.type_defs import FieldInfoTypeDef

def get_value() -> FieldInfoTypeDef:
    return {
        "Name": ...,
    }
# FieldInfoTypeDef definition

class FieldInfoTypeDef(TypedDict):
    Name: NotRequired[str],

GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef#

# GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef usage example

from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef

def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ConfigRuleName": ...,
        "AccountId": ...,
        "AwsRegion": ...,
    }
# GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef 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

GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef#

# GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef

def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ConfigRuleName": ...,
        "AccountId": ...,
        "AwsRegion": ...,
    }
# GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef 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#

# ResourceCountFiltersTypeDef usage example

from mypy_boto3_config.type_defs import ResourceCountFiltersTypeDef

def get_value() -> ResourceCountFiltersTypeDef:
    return {
        "ResourceType": ...,
    }
# ResourceCountFiltersTypeDef definition

class ResourceCountFiltersTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    AccountId: NotRequired[str],
    Region: NotRequired[str],
  1. See ResourceTypeType

GroupedResourceCountTypeDef#

# GroupedResourceCountTypeDef usage example

from mypy_boto3_config.type_defs import GroupedResourceCountTypeDef

def get_value() -> GroupedResourceCountTypeDef:
    return {
        "GroupName": ...,
        "ResourceCount": ...,
    }
# GroupedResourceCountTypeDef definition

class GroupedResourceCountTypeDef(TypedDict):
    GroupName: str,
    ResourceCount: int,

GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef#

# GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef usage example

from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef

def get_value() -> GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef definition

class GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef(TypedDict):
    ConfigRuleName: str,
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See PaginatorConfigTypeDef

GetComplianceDetailsByConfigRuleRequestRequestTypeDef#

# GetComplianceDetailsByConfigRuleRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestRequestTypeDef

def get_value() -> GetComplianceDetailsByConfigRuleRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# GetComplianceDetailsByConfigRuleRequestRequestTypeDef definition

class GetComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ComplianceTypeType

GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef#

# GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef usage example

from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef

def get_value() -> GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef:
    return {
        "ResourceType": ...,
    }
# GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef 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

GetComplianceDetailsByResourceRequestRequestTypeDef#

# GetComplianceDetailsByResourceRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestRequestTypeDef

def get_value() -> GetComplianceDetailsByResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
    }
# GetComplianceDetailsByResourceRequestRequestTypeDef 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#

# GetComplianceSummaryByResourceTypeRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetComplianceSummaryByResourceTypeRequestRequestTypeDef

def get_value() -> GetComplianceSummaryByResourceTypeRequestRequestTypeDef:
    return {
        "ResourceTypes": ...,
    }
# GetComplianceSummaryByResourceTypeRequestRequestTypeDef definition

class GetComplianceSummaryByResourceTypeRequestRequestTypeDef(TypedDict):
    ResourceTypes: NotRequired[Sequence[str]],

GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef#

# GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef usage example

from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef

def get_value() -> GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef:
    return {
        "ConformancePackNames": ...,
    }
# GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef definition

class GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef(TypedDict):
    ConformancePackNames: Sequence[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetConformancePackComplianceSummaryRequestRequestTypeDef#

# GetConformancePackComplianceSummaryRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestRequestTypeDef

def get_value() -> GetConformancePackComplianceSummaryRequestRequestTypeDef:
    return {
        "ConformancePackNames": ...,
    }
# GetConformancePackComplianceSummaryRequestRequestTypeDef definition

class GetConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
    ConformancePackNames: Sequence[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

GetCustomRulePolicyRequestRequestTypeDef#

# GetCustomRulePolicyRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetCustomRulePolicyRequestRequestTypeDef

def get_value() -> GetCustomRulePolicyRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# GetCustomRulePolicyRequestRequestTypeDef definition

class GetCustomRulePolicyRequestRequestTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],

GetCustomRulePolicyResponseTypeDef#

# GetCustomRulePolicyResponseTypeDef usage example

from mypy_boto3_config.type_defs import GetCustomRulePolicyResponseTypeDef

def get_value() -> GetCustomRulePolicyResponseTypeDef:
    return {
        "PolicyText": ...,
        "ResponseMetadata": ...,
    }
# GetCustomRulePolicyResponseTypeDef definition

class GetCustomRulePolicyResponseTypeDef(TypedDict):
    PolicyText: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDiscoveredResourceCountsRequestRequestTypeDef#

# GetDiscoveredResourceCountsRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetDiscoveredResourceCountsRequestRequestTypeDef

def get_value() -> GetDiscoveredResourceCountsRequestRequestTypeDef:
    return {
        "resourceTypes": ...,
    }
# GetDiscoveredResourceCountsRequestRequestTypeDef definition

class GetDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
    resourceTypes: NotRequired[Sequence[str]],
    limit: NotRequired[int],
    nextToken: NotRequired[str],

ResourceCountTypeDef#

# ResourceCountTypeDef usage example

from mypy_boto3_config.type_defs import ResourceCountTypeDef

def get_value() -> ResourceCountTypeDef:
    return {
        "resourceType": ...,
    }
# ResourceCountTypeDef definition

class ResourceCountTypeDef(TypedDict):
    resourceType: NotRequired[ResourceTypeType],  # (1)
    count: NotRequired[int],
  1. See ResourceTypeType

StatusDetailFiltersTypeDef#

# StatusDetailFiltersTypeDef usage example

from mypy_boto3_config.type_defs import StatusDetailFiltersTypeDef

def get_value() -> StatusDetailFiltersTypeDef:
    return {
        "AccountId": ...,
    }
# StatusDetailFiltersTypeDef definition

class StatusDetailFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    MemberAccountRuleStatus: NotRequired[MemberAccountRuleStatusType],  # (1)
  1. See MemberAccountRuleStatusType

MemberAccountStatusTypeDef#

# MemberAccountStatusTypeDef usage example

from mypy_boto3_config.type_defs import MemberAccountStatusTypeDef

def get_value() -> MemberAccountStatusTypeDef:
    return {
        "AccountId": ...,
        "ConfigRuleName": ...,
        "MemberAccountRuleStatus": ...,
    }
# MemberAccountStatusTypeDef definition

class MemberAccountStatusTypeDef(TypedDict):
    AccountId: str,
    ConfigRuleName: str,
    MemberAccountRuleStatus: MemberAccountRuleStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See MemberAccountRuleStatusType

OrganizationResourceDetailedStatusFiltersTypeDef#

# OrganizationResourceDetailedStatusFiltersTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationResourceDetailedStatusFiltersTypeDef

def get_value() -> OrganizationResourceDetailedStatusFiltersTypeDef:
    return {
        "AccountId": ...,
    }
# OrganizationResourceDetailedStatusFiltersTypeDef definition

class OrganizationResourceDetailedStatusFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    Status: NotRequired[OrganizationResourceDetailedStatusType],  # (1)
  1. See OrganizationResourceDetailedStatusType

OrganizationConformancePackDetailedStatusTypeDef#

# OrganizationConformancePackDetailedStatusTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationConformancePackDetailedStatusTypeDef

def get_value() -> OrganizationConformancePackDetailedStatusTypeDef:
    return {
        "AccountId": ...,
        "ConformancePackName": ...,
        "Status": ...,
    }
# OrganizationConformancePackDetailedStatusTypeDef definition

class OrganizationConformancePackDetailedStatusTypeDef(TypedDict):
    AccountId: str,
    ConformancePackName: str,
    Status: OrganizationResourceDetailedStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See OrganizationResourceDetailedStatusType

GetOrganizationCustomRulePolicyRequestRequestTypeDef#

# GetOrganizationCustomRulePolicyRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyRequestRequestTypeDef

def get_value() -> GetOrganizationCustomRulePolicyRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
    }
# GetOrganizationCustomRulePolicyRequestRequestTypeDef definition

class GetOrganizationCustomRulePolicyRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleName: str,

GetOrganizationCustomRulePolicyResponseTypeDef#

# GetOrganizationCustomRulePolicyResponseTypeDef usage example

from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyResponseTypeDef

def get_value() -> GetOrganizationCustomRulePolicyResponseTypeDef:
    return {
        "PolicyText": ...,
        "ResponseMetadata": ...,
    }
# GetOrganizationCustomRulePolicyResponseTypeDef definition

class GetOrganizationCustomRulePolicyResponseTypeDef(TypedDict):
    PolicyText: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef#

# GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef usage example

from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef

def get_value() -> GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef:
    return {
        "resourceType": ...,
        "resourceId": ...,
    }
# GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef 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

GetResourceConfigHistoryRequestRequestTypeDef#

# GetResourceConfigHistoryRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestRequestTypeDef

def get_value() -> GetResourceConfigHistoryRequestRequestTypeDef:
    return {
        "resourceType": ...,
        "resourceId": ...,
    }
# GetResourceConfigHistoryRequestRequestTypeDef 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#

# GetResourceEvaluationSummaryRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetResourceEvaluationSummaryRequestRequestTypeDef

def get_value() -> GetResourceEvaluationSummaryRequestRequestTypeDef:
    return {
        "ResourceEvaluationId": ...,
    }
# GetResourceEvaluationSummaryRequestRequestTypeDef definition

class GetResourceEvaluationSummaryRequestRequestTypeDef(TypedDict):
    ResourceEvaluationId: str,

ResourceDetailsTypeDef#

# ResourceDetailsTypeDef usage example

from mypy_boto3_config.type_defs import ResourceDetailsTypeDef

def get_value() -> ResourceDetailsTypeDef:
    return {
        "ResourceId": ...,
        "ResourceType": ...,
        "ResourceConfiguration": ...,
    }
# ResourceDetailsTypeDef definition

class ResourceDetailsTypeDef(TypedDict):
    ResourceId: str,
    ResourceType: str,
    ResourceConfiguration: str,
    ResourceConfigurationSchemaType: NotRequired[ResourceConfigurationSchemaTypeType],  # (1)
  1. See ResourceConfigurationSchemaTypeType

GetStoredQueryRequestRequestTypeDef#

# GetStoredQueryRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetStoredQueryRequestRequestTypeDef

def get_value() -> GetStoredQueryRequestRequestTypeDef:
    return {
        "QueryName": ...,
    }
# GetStoredQueryRequestRequestTypeDef definition

class GetStoredQueryRequestRequestTypeDef(TypedDict):
    QueryName: str,

StoredQueryTypeDef#

# StoredQueryTypeDef usage example

from mypy_boto3_config.type_defs import StoredQueryTypeDef

def get_value() -> StoredQueryTypeDef:
    return {
        "QueryName": ...,
    }
# StoredQueryTypeDef definition

class StoredQueryTypeDef(TypedDict):
    QueryName: str,
    QueryId: NotRequired[str],
    QueryArn: NotRequired[str],
    Description: NotRequired[str],
    Expression: NotRequired[str],

ResourceFiltersTypeDef#

# ResourceFiltersTypeDef usage example

from mypy_boto3_config.type_defs import ResourceFiltersTypeDef

def get_value() -> ResourceFiltersTypeDef:
    return {
        "AccountId": ...,
    }
# ResourceFiltersTypeDef definition

class ResourceFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceName: NotRequired[str],
    Region: NotRequired[str],

ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef#

# ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef usage example

from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef

def get_value() -> ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef:
    return {
        "resourceType": ...,
    }
# ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef 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

ListDiscoveredResourcesRequestRequestTypeDef#

# ListDiscoveredResourcesRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestRequestTypeDef

def get_value() -> ListDiscoveredResourcesRequestRequestTypeDef:
    return {
        "resourceType": ...,
    }
# ListDiscoveredResourcesRequestRequestTypeDef 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#

# ResourceIdentifierTypeDef usage example

from mypy_boto3_config.type_defs import ResourceIdentifierTypeDef

def get_value() -> ResourceIdentifierTypeDef:
    return {
        "resourceType": ...,
    }
# ResourceIdentifierTypeDef definition

class ResourceIdentifierTypeDef(TypedDict):
    resourceType: NotRequired[ResourceTypeType],  # (1)
    resourceId: NotRequired[str],
    resourceName: NotRequired[str],
    resourceDeletionTime: NotRequired[datetime],
  1. See ResourceTypeType

ResourceEvaluationTypeDef#

# ResourceEvaluationTypeDef usage example

from mypy_boto3_config.type_defs import ResourceEvaluationTypeDef

def get_value() -> ResourceEvaluationTypeDef:
    return {
        "ResourceEvaluationId": ...,
    }
# ResourceEvaluationTypeDef definition

class ResourceEvaluationTypeDef(TypedDict):
    ResourceEvaluationId: NotRequired[str],
    EvaluationMode: NotRequired[EvaluationModeType],  # (1)
    EvaluationStartTimestamp: NotRequired[datetime],
  1. See EvaluationModeType

ListStoredQueriesRequestRequestTypeDef#

# ListStoredQueriesRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import ListStoredQueriesRequestRequestTypeDef

def get_value() -> ListStoredQueriesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListStoredQueriesRequestRequestTypeDef definition

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

StoredQueryMetadataTypeDef#

# StoredQueryMetadataTypeDef usage example

from mypy_boto3_config.type_defs import StoredQueryMetadataTypeDef

def get_value() -> StoredQueryMetadataTypeDef:
    return {
        "QueryId": ...,
        "QueryArn": ...,
        "QueryName": ...,
    }
# StoredQueryMetadataTypeDef definition

class StoredQueryMetadataTypeDef(TypedDict):
    QueryId: str,
    QueryArn: str,
    QueryName: str,
    Description: NotRequired[str],

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#

# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef usage example

from mypy_boto3_config.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_config.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef#

# OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef

def get_value() -> OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef:
    return {
        "Description": ...,
    }
# OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef 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#

# OrganizationCustomRuleMetadataTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationCustomRuleMetadataTypeDef

def get_value() -> OrganizationCustomRuleMetadataTypeDef:
    return {
        "LambdaFunctionArn": ...,
        "OrganizationConfigRuleTriggerTypes": ...,
    }
# OrganizationCustomRuleMetadataTypeDef 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#

# OrganizationManagedRuleMetadataTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationManagedRuleMetadataTypeDef

def get_value() -> OrganizationManagedRuleMetadataTypeDef:
    return {
        "RuleIdentifier": ...,
    }
# OrganizationManagedRuleMetadataTypeDef 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#

# OrganizationCustomPolicyRuleMetadataTypeDef usage example

from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataTypeDef

def get_value() -> OrganizationCustomPolicyRuleMetadataTypeDef:
    return {
        "PolicyRuntime": ...,
        "PolicyText": ...,
    }
# OrganizationCustomPolicyRuleMetadataTypeDef 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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_config.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

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

PutConformancePackResponseTypeDef#

# PutConformancePackResponseTypeDef usage example

from mypy_boto3_config.type_defs import PutConformancePackResponseTypeDef

def get_value() -> PutConformancePackResponseTypeDef:
    return {
        "ConformancePackArn": ...,
        "ResponseMetadata": ...,
    }
# PutConformancePackResponseTypeDef definition

class PutConformancePackResponseTypeDef(TypedDict):
    ConformancePackArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutOrganizationConfigRuleResponseTypeDef#

# PutOrganizationConfigRuleResponseTypeDef usage example

from mypy_boto3_config.type_defs import PutOrganizationConfigRuleResponseTypeDef

def get_value() -> PutOrganizationConfigRuleResponseTypeDef:
    return {
        "OrganizationConfigRuleArn": ...,
        "ResponseMetadata": ...,
    }
# PutOrganizationConfigRuleResponseTypeDef definition

class PutOrganizationConfigRuleResponseTypeDef(TypedDict):
    OrganizationConfigRuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutOrganizationConformancePackResponseTypeDef#

# PutOrganizationConformancePackResponseTypeDef usage example

from mypy_boto3_config.type_defs import PutOrganizationConformancePackResponseTypeDef

def get_value() -> PutOrganizationConformancePackResponseTypeDef:
    return {
        "OrganizationConformancePackArn": ...,
        "ResponseMetadata": ...,
    }
# PutOrganizationConformancePackResponseTypeDef definition

class PutOrganizationConformancePackResponseTypeDef(TypedDict):
    OrganizationConformancePackArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutResourceConfigRequestRequestTypeDef#

# PutResourceConfigRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import PutResourceConfigRequestRequestTypeDef

def get_value() -> PutResourceConfigRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "SchemaVersionId": ...,
        "ResourceId": ...,
        "Configuration": ...,
    }
# PutResourceConfigRequestRequestTypeDef definition

class PutResourceConfigRequestRequestTypeDef(TypedDict):
    ResourceType: str,
    SchemaVersionId: str,
    ResourceId: str,
    Configuration: str,
    ResourceName: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

PutRetentionConfigurationRequestRequestTypeDef#

# PutRetentionConfigurationRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import PutRetentionConfigurationRequestRequestTypeDef

def get_value() -> PutRetentionConfigurationRequestRequestTypeDef:
    return {
        "RetentionPeriodInDays": ...,
    }
# PutRetentionConfigurationRequestRequestTypeDef definition

class PutRetentionConfigurationRequestRequestTypeDef(TypedDict):
    RetentionPeriodInDays: int,

PutStoredQueryResponseTypeDef#

# PutStoredQueryResponseTypeDef usage example

from mypy_boto3_config.type_defs import PutStoredQueryResponseTypeDef

def get_value() -> PutStoredQueryResponseTypeDef:
    return {
        "QueryArn": ...,
        "ResponseMetadata": ...,
    }
# PutStoredQueryResponseTypeDef definition

class PutStoredQueryResponseTypeDef(TypedDict):
    QueryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemediationExecutionStepTypeDef#

# RemediationExecutionStepTypeDef usage example

from mypy_boto3_config.type_defs import RemediationExecutionStepTypeDef

def get_value() -> RemediationExecutionStepTypeDef:
    return {
        "Name": ...,
    }
# RemediationExecutionStepTypeDef definition

class RemediationExecutionStepTypeDef(TypedDict):
    Name: NotRequired[str],
    State: NotRequired[RemediationExecutionStepStateType],  # (1)
    ErrorMessage: NotRequired[str],
    StartTime: NotRequired[datetime],
    StopTime: NotRequired[datetime],
  1. See RemediationExecutionStepStateType

ResourceValueTypeDef#

# ResourceValueTypeDef usage example

from mypy_boto3_config.type_defs import ResourceValueTypeDef

def get_value() -> ResourceValueTypeDef:
    return {
        "Value": ...,
    }
# ResourceValueTypeDef definition

class ResourceValueTypeDef(TypedDict):
    Value: ResourceValueTypeType,  # (1)
  1. See ResourceValueTypeType

StaticValueTypeDef#

# StaticValueTypeDef usage example

from mypy_boto3_config.type_defs import StaticValueTypeDef

def get_value() -> StaticValueTypeDef:
    return {
        "Values": ...,
    }
# StaticValueTypeDef definition

class StaticValueTypeDef(TypedDict):
    Values: List[str],

TimeWindowTypeDef#

# TimeWindowTypeDef usage example

from mypy_boto3_config.type_defs import TimeWindowTypeDef

def get_value() -> TimeWindowTypeDef:
    return {
        "StartTime": ...,
    }
# TimeWindowTypeDef definition

class TimeWindowTypeDef(TypedDict):
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_config.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

SelectAggregateResourceConfigRequestRequestTypeDef#

# SelectAggregateResourceConfigRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestRequestTypeDef

def get_value() -> SelectAggregateResourceConfigRequestRequestTypeDef:
    return {
        "Expression": ...,
        "ConfigurationAggregatorName": ...,
    }
# SelectAggregateResourceConfigRequestRequestTypeDef definition

class SelectAggregateResourceConfigRequestRequestTypeDef(TypedDict):
    Expression: str,
    ConfigurationAggregatorName: str,
    Limit: NotRequired[int],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef#

# SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef usage example

from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef

def get_value() -> SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef:
    return {
        "Expression": ...,
        "ConfigurationAggregatorName": ...,
    }
# SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef definition

class SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef(TypedDict):
    Expression: str,
    ConfigurationAggregatorName: str,
    MaxResults: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

SelectResourceConfigRequestRequestTypeDef#

# SelectResourceConfigRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import SelectResourceConfigRequestRequestTypeDef

def get_value() -> SelectResourceConfigRequestRequestTypeDef:
    return {
        "Expression": ...,
    }
# SelectResourceConfigRequestRequestTypeDef definition

class SelectResourceConfigRequestRequestTypeDef(TypedDict):
    Expression: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef#

# SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef usage example

from mypy_boto3_config.type_defs import SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef

def get_value() -> SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef:
    return {
        "Expression": ...,
    }
# SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef definition

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

SourceDetailTypeDef#

# SourceDetailTypeDef usage example

from mypy_boto3_config.type_defs import SourceDetailTypeDef

def get_value() -> SourceDetailTypeDef:
    return {
        "EventSource": ...,
    }
# SourceDetailTypeDef 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#

# StartConfigRulesEvaluationRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import StartConfigRulesEvaluationRequestRequestTypeDef

def get_value() -> StartConfigRulesEvaluationRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
# StartConfigRulesEvaluationRequestRequestTypeDef definition

class StartConfigRulesEvaluationRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],

StartConfigurationRecorderRequestRequestTypeDef#

# StartConfigurationRecorderRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import StartConfigurationRecorderRequestRequestTypeDef

def get_value() -> StartConfigurationRecorderRequestRequestTypeDef:
    return {
        "ConfigurationRecorderName": ...,
    }
# StartConfigurationRecorderRequestRequestTypeDef definition

class StartConfigurationRecorderRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderName: str,

StartResourceEvaluationResponseTypeDef#

# StartResourceEvaluationResponseTypeDef usage example

from mypy_boto3_config.type_defs import StartResourceEvaluationResponseTypeDef

def get_value() -> StartResourceEvaluationResponseTypeDef:
    return {
        "ResourceEvaluationId": ...,
        "ResponseMetadata": ...,
    }
# StartResourceEvaluationResponseTypeDef definition

class StartResourceEvaluationResponseTypeDef(TypedDict):
    ResourceEvaluationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopConfigurationRecorderRequestRequestTypeDef#

# StopConfigurationRecorderRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import StopConfigurationRecorderRequestRequestTypeDef

def get_value() -> StopConfigurationRecorderRequestRequestTypeDef:
    return {
        "ConfigurationRecorderName": ...,
    }
# StopConfigurationRecorderRequestRequestTypeDef definition

class StopConfigurationRecorderRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderName: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

AggregateComplianceByConformancePackTypeDef#

# AggregateComplianceByConformancePackTypeDef usage example

from mypy_boto3_config.type_defs import AggregateComplianceByConformancePackTypeDef

def get_value() -> AggregateComplianceByConformancePackTypeDef:
    return {
        "ConformancePackName": ...,
    }
# AggregateComplianceByConformancePackTypeDef definition

class AggregateComplianceByConformancePackTypeDef(TypedDict):
    ConformancePackName: NotRequired[str],
    Compliance: NotRequired[AggregateConformancePackComplianceTypeDef],  # (1)
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See AggregateConformancePackComplianceTypeDef

AggregateConformancePackComplianceSummaryTypeDef#

# AggregateConformancePackComplianceSummaryTypeDef usage example

from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryTypeDef

def get_value() -> AggregateConformancePackComplianceSummaryTypeDef:
    return {
        "ComplianceSummary": ...,
    }
# AggregateConformancePackComplianceSummaryTypeDef definition

class AggregateConformancePackComplianceSummaryTypeDef(TypedDict):
    ComplianceSummary: NotRequired[AggregateConformancePackComplianceCountTypeDef],  # (1)
    GroupName: NotRequired[str],
  1. See AggregateConformancePackComplianceCountTypeDef

DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef#

# DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef

def get_value() -> DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef definition

class DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AggregateConformancePackComplianceFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef#

# DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef

def get_value() -> DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef definition

class DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AggregateConformancePackComplianceFiltersTypeDef

GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef#

# GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef

def get_value() -> GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef 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#

# BatchGetAggregateResourceConfigRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigRequestRequestTypeDef

def get_value() -> BatchGetAggregateResourceConfigRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ResourceIdentifiers": ...,
    }
# BatchGetAggregateResourceConfigRequestRequestTypeDef definition

class BatchGetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ResourceIdentifiers: Sequence[AggregateResourceIdentifierTypeDef],  # (1)
  1. See AggregateResourceIdentifierTypeDef

GetAggregateResourceConfigRequestRequestTypeDef#

# GetAggregateResourceConfigRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetAggregateResourceConfigRequestRequestTypeDef

def get_value() -> GetAggregateResourceConfigRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ResourceIdentifier": ...,
    }
# GetAggregateResourceConfigRequestRequestTypeDef definition

class GetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ResourceIdentifier: AggregateResourceIdentifierTypeDef,  # (1)
  1. See AggregateResourceIdentifierTypeDef

ListAggregateDiscoveredResourcesResponseTypeDef#

# ListAggregateDiscoveredResourcesResponseTypeDef usage example

from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesResponseTypeDef

def get_value() -> ListAggregateDiscoveredResourcesResponseTypeDef:
    return {
        "ResourceIdentifiers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAggregateDiscoveredResourcesResponseTypeDef definition

class ListAggregateDiscoveredResourcesResponseTypeDef(TypedDict):
    ResourceIdentifiers: List[AggregateResourceIdentifierTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregateResourceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

DescribeConfigurationAggregatorSourcesStatusResponseTypeDef#

# DescribeConfigurationAggregatorSourcesStatusResponseTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusResponseTypeDef

def get_value() -> DescribeConfigurationAggregatorSourcesStatusResponseTypeDef:
    return {
        "AggregatedSourceStatusList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeConfigurationAggregatorSourcesStatusResponseTypeDef definition

class DescribeConfigurationAggregatorSourcesStatusResponseTypeDef(TypedDict):
    AggregatedSourceStatusList: List[AggregatedSourceStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregatedSourceStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeAggregationAuthorizationsResponseTypeDef#

# DescribeAggregationAuthorizationsResponseTypeDef usage example

from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsResponseTypeDef

def get_value() -> DescribeAggregationAuthorizationsResponseTypeDef:
    return {
        "AggregationAuthorizations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAggregationAuthorizationsResponseTypeDef definition

class DescribeAggregationAuthorizationsResponseTypeDef(TypedDict):
    AggregationAuthorizations: List[AggregationAuthorizationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregationAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

PutAggregationAuthorizationResponseTypeDef#

# PutAggregationAuthorizationResponseTypeDef usage example

from mypy_boto3_config.type_defs import PutAggregationAuthorizationResponseTypeDef

def get_value() -> PutAggregationAuthorizationResponseTypeDef:
    return {
        "AggregationAuthorization": ...,
        "ResponseMetadata": ...,
    }
# PutAggregationAuthorizationResponseTypeDef definition

class PutAggregationAuthorizationResponseTypeDef(TypedDict):
    AggregationAuthorization: AggregationAuthorizationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregationAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

BatchGetAggregateResourceConfigResponseTypeDef#

# BatchGetAggregateResourceConfigResponseTypeDef usage example

from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigResponseTypeDef

def get_value() -> BatchGetAggregateResourceConfigResponseTypeDef:
    return {
        "BaseConfigurationItems": ...,
        "UnprocessedResourceIdentifiers": ...,
        "ResponseMetadata": ...,
    }
# BatchGetAggregateResourceConfigResponseTypeDef definition

class BatchGetAggregateResourceConfigResponseTypeDef(TypedDict):
    BaseConfigurationItems: List[BaseConfigurationItemTypeDef],  # (1)
    UnprocessedResourceIdentifiers: List[AggregateResourceIdentifierTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BaseConfigurationItemTypeDef
  2. See AggregateResourceIdentifierTypeDef
  3. See ResponseMetadataTypeDef

BatchGetResourceConfigRequestRequestTypeDef#

# BatchGetResourceConfigRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import BatchGetResourceConfigRequestRequestTypeDef

def get_value() -> BatchGetResourceConfigRequestRequestTypeDef:
    return {
        "resourceKeys": ...,
    }
# BatchGetResourceConfigRequestRequestTypeDef definition

class BatchGetResourceConfigRequestRequestTypeDef(TypedDict):
    resourceKeys: Sequence[ResourceKeyTypeDef],  # (1)
  1. See ResourceKeyTypeDef

BatchGetResourceConfigResponseTypeDef#

# BatchGetResourceConfigResponseTypeDef usage example

from mypy_boto3_config.type_defs import BatchGetResourceConfigResponseTypeDef

def get_value() -> BatchGetResourceConfigResponseTypeDef:
    return {
        "baseConfigurationItems": ...,
        "unprocessedResourceKeys": ...,
        "ResponseMetadata": ...,
    }
# BatchGetResourceConfigResponseTypeDef definition

class BatchGetResourceConfigResponseTypeDef(TypedDict):
    baseConfigurationItems: List[BaseConfigurationItemTypeDef],  # (1)
    unprocessedResourceKeys: List[ResourceKeyTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BaseConfigurationItemTypeDef
  2. See ResourceKeyTypeDef
  3. See ResponseMetadataTypeDef

DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef#

# DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef

def get_value() -> DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef definition

class DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceKeyTypeDef
  2. See PaginatorConfigTypeDef

DescribeRemediationExecutionStatusRequestRequestTypeDef#

# DescribeRemediationExecutionStatusRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestRequestTypeDef

def get_value() -> DescribeRemediationExecutionStatusRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
# DescribeRemediationExecutionStatusRequestRequestTypeDef definition

class DescribeRemediationExecutionStatusRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ResourceKeyTypeDef

StartRemediationExecutionRequestRequestTypeDef#

# StartRemediationExecutionRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import StartRemediationExecutionRequestRequestTypeDef

def get_value() -> StartRemediationExecutionRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
        "ResourceKeys": ...,
    }
# StartRemediationExecutionRequestRequestTypeDef definition

class StartRemediationExecutionRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: Sequence[ResourceKeyTypeDef],  # (1)
  1. See ResourceKeyTypeDef

StartRemediationExecutionResponseTypeDef#

# StartRemediationExecutionResponseTypeDef usage example

from mypy_boto3_config.type_defs import StartRemediationExecutionResponseTypeDef

def get_value() -> StartRemediationExecutionResponseTypeDef:
    return {
        "FailureMessage": ...,
        "FailedItems": ...,
        "ResponseMetadata": ...,
    }
# StartRemediationExecutionResponseTypeDef definition

class StartRemediationExecutionResponseTypeDef(TypedDict):
    FailureMessage: str,
    FailedItems: List[ResourceKeyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceKeyTypeDef
  2. See ResponseMetadataTypeDef

ComplianceSummaryTypeDef#

# ComplianceSummaryTypeDef usage example

from mypy_boto3_config.type_defs import ComplianceSummaryTypeDef

def get_value() -> ComplianceSummaryTypeDef:
    return {
        "CompliantResourceCount": ...,
    }
# ComplianceSummaryTypeDef definition

class ComplianceSummaryTypeDef(TypedDict):
    CompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef],  # (1)
    NonCompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef],  # (1)
    ComplianceSummaryTimestamp: NotRequired[datetime],
  1. See ComplianceContributorCountTypeDef
  2. See ComplianceContributorCountTypeDef

ComplianceTypeDef#

# ComplianceTypeDef usage example

from mypy_boto3_config.type_defs import ComplianceTypeDef

def get_value() -> ComplianceTypeDef:
    return {
        "ComplianceType": ...,
    }
# ComplianceTypeDef definition

class ComplianceTypeDef(TypedDict):
    ComplianceType: NotRequired[ComplianceTypeType],  # (1)
    ComplianceContributorCount: NotRequired[ComplianceContributorCountTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See ComplianceContributorCountTypeDef

DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef#

# DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef usage example

from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef

def get_value() -> DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef definition

class DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ConfigRuleComplianceFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef#

# DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef

def get_value() -> DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef definition

class DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ConfigRuleComplianceFiltersTypeDef

GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef#

# GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef usage example

from mypy_boto3_config.type_defs import GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef

def get_value() -> GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef 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#

# DescribeConfigRuleEvaluationStatusResponseTypeDef usage example

from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusResponseTypeDef

def get_value() -> DescribeConfigRuleEvaluationStatusResponseTypeDef:
    return {
        "ConfigRulesEvaluationStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeConfigRuleEvaluationStatusResponseTypeDef definition

class DescribeConfigRuleEvaluationStatusResponseTypeDef(TypedDict):
    ConfigRulesEvaluationStatus: List[ConfigRuleEvaluationStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigRuleEvaluationStatusTypeDef
  2. See ResponseMetadataTypeDef

DeliveryChannelTypeDef#

# DeliveryChannelTypeDef usage example

from mypy_boto3_config.type_defs import DeliveryChannelTypeDef

def get_value() -> DeliveryChannelTypeDef:
    return {
        "name": ...,
    }
# DeliveryChannelTypeDef 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#

# DeliveryChannelStatusTypeDef usage example

from mypy_boto3_config.type_defs import DeliveryChannelStatusTypeDef

def get_value() -> DeliveryChannelStatusTypeDef:
    return {
        "name": ...,
    }
# DeliveryChannelStatusTypeDef 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#

# ConfigurationAggregatorTypeDef usage example

from mypy_boto3_config.type_defs import ConfigurationAggregatorTypeDef

def get_value() -> ConfigurationAggregatorTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
# ConfigurationAggregatorTypeDef 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#

# ConfigurationItemTypeDef usage example

from mypy_boto3_config.type_defs import ConfigurationItemTypeDef

def get_value() -> ConfigurationItemTypeDef:
    return {
        "version": ...,
    }
# ConfigurationItemTypeDef 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