Skip to content

Typed dictionaries

Index > ConfigService > Typed dictionaries

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

AccountAggregationSourceTypeDef

Usage Example
from mypy_boto3_config.type_defs import AccountAggregationSourceTypeDef

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

AggregateConformancePackComplianceTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceTypeDef

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

AggregateConformancePackComplianceCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceCountTypeDef

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

AggregateConformancePackComplianceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceFiltersTypeDef

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

AggregateConformancePackComplianceSummaryFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryFiltersTypeDef

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

AggregateResourceIdentifierTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateResourceIdentifierTypeDef

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

AggregatedSourceStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregatedSourceStatusTypeDef

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

AggregationAuthorizationTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregationAuthorizationTypeDef

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

BaseConfigurationItemTypeDef

Usage Example
from mypy_boto3_config.type_defs import BaseConfigurationItemTypeDef

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

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResponseMetadataTypeDef

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

ResourceKeyTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceKeyTypeDef

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

ComplianceContributorCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import ComplianceContributorCountTypeDef

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

ConfigExportDeliveryInfoTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigExportDeliveryInfoTypeDef

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

ConfigRuleComplianceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceFiltersTypeDef

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

ConfigRuleComplianceSummaryFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceSummaryFiltersTypeDef

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

ConfigRuleEvaluationStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigRuleEvaluationStatusTypeDef

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

ScopeTypeDef

Usage Example
from mypy_boto3_config.type_defs import ScopeTypeDef

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

ConfigSnapshotDeliveryPropertiesTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigSnapshotDeliveryPropertiesTypeDef

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

ConfigStreamDeliveryInfoTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigStreamDeliveryInfoTypeDef

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

OrganizationAggregationSourceTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationAggregationSourceTypeDef

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

RelationshipTypeDef

Usage Example
from mypy_boto3_config.type_defs import RelationshipTypeDef

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

ConfigurationRecorderStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigurationRecorderStatusTypeDef

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

RecordingGroupTypeDef

Usage Example
from mypy_boto3_config.type_defs import RecordingGroupTypeDef

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

ConformancePackComplianceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceFiltersTypeDef

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

ConformancePackComplianceScoreTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoreTypeDef

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

ConformancePackComplianceScoresFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoresFiltersTypeDef

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

ConformancePackComplianceSummaryTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceSummaryTypeDef

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

ConformancePackInputParameterTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackInputParameterTypeDef

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

TemplateSSMDocumentDetailsTypeDef

Usage Example
from mypy_boto3_config.type_defs import TemplateSSMDocumentDetailsTypeDef

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

ConformancePackEvaluationFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackEvaluationFiltersTypeDef

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

ConformancePackRuleComplianceTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackRuleComplianceTypeDef

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

ConformancePackStatusDetailTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackStatusDetailTypeDef

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

CustomPolicyDetailsTypeDef

Usage Example
from mypy_boto3_config.type_defs import CustomPolicyDetailsTypeDef

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

DeleteAggregationAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteAggregationAuthorizationRequestRequestTypeDef

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

DeleteConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConfigRuleRequestRequestTypeDef

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

DeleteConfigurationAggregatorRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationAggregatorRequestRequestTypeDef

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

DeleteConfigurationRecorderRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationRecorderRequestRequestTypeDef

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

DeleteConformancePackRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConformancePackRequestRequestTypeDef

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

DeleteDeliveryChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteDeliveryChannelRequestRequestTypeDef

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

DeleteEvaluationResultsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteEvaluationResultsRequestRequestTypeDef

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

DeleteOrganizationConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConfigRuleRequestRequestTypeDef

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

DeleteOrganizationConformancePackRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConformancePackRequestRequestTypeDef

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

DeletePendingAggregationRequestRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeletePendingAggregationRequestRequestRequestTypeDef

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

DeleteRemediationConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationConfigurationRequestRequestTypeDef

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

RemediationExceptionResourceKeyTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionResourceKeyTypeDef

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

DeleteResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteResourceConfigRequestRequestTypeDef

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

DeleteRetentionConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteRetentionConfigurationRequestRequestTypeDef

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

DeleteStoredQueryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteStoredQueryRequestRequestTypeDef

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

DeliverConfigSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotRequestRequestTypeDef

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

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_config.type_defs import PaginatorConfigTypeDef

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

DescribeAggregationAuthorizationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestRequestTypeDef

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

DescribeComplianceByConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestRequestTypeDef

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

DescribeComplianceByResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestRequestTypeDef

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

DescribeConfigRuleEvaluationStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestRequestTypeDef

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

DescribeConfigRulesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesRequestRequestTypeDef

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

DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef

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

DescribeConfigurationAggregatorsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestRequestTypeDef

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

DescribeConfigurationRecorderStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusRequestRequestTypeDef

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

DescribeConfigurationRecordersRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecordersRequestRequestTypeDef

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

DescribeConformancePackStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestRequestTypeDef

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

DescribeConformancePacksRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestRequestTypeDef

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

DescribeDeliveryChannelStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusRequestRequestTypeDef

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

DescribeDeliveryChannelsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelsRequestRequestTypeDef

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

DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef

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

OrganizationConfigRuleStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConfigRuleStatusTypeDef

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

DescribeOrganizationConfigRulesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestRequestTypeDef

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

DescribeOrganizationConformancePackStatusesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestRequestTypeDef

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

OrganizationConformancePackStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackStatusTypeDef

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

DescribeOrganizationConformancePacksRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestRequestTypeDef

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

DescribePendingAggregationRequestsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestRequestTypeDef

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

PendingAggregationRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PendingAggregationRequestTypeDef

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

DescribeRemediationConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsRequestRequestTypeDef

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

RemediationExceptionTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionTypeDef

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

DescribeRetentionConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestRequestTypeDef

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

RetentionConfigurationTypeDef

Usage Example
from mypy_boto3_config.type_defs import RetentionConfigurationTypeDef

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

EvaluationResultQualifierTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationResultQualifierTypeDef

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

EvaluationTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationTypeDef

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

SsmControlsTypeDef

Usage Example
from mypy_boto3_config.type_defs import SsmControlsTypeDef

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

ExternalEvaluationTypeDef

Usage Example
from mypy_boto3_config.type_defs import ExternalEvaluationTypeDef

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

FieldInfoTypeDef

Usage Example
from mypy_boto3_config.type_defs import FieldInfoTypeDef

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

GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef

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

ResourceCountFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceCountFiltersTypeDef

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

GroupedResourceCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import GroupedResourceCountTypeDef

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

GetComplianceDetailsByConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestRequestTypeDef

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

GetComplianceDetailsByResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestRequestTypeDef

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

GetComplianceSummaryByResourceTypeRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceSummaryByResourceTypeRequestRequestTypeDef

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

GetConformancePackComplianceSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestRequestTypeDef

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

GetCustomRulePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetCustomRulePolicyRequestRequestTypeDef

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

GetDiscoveredResourceCountsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetDiscoveredResourceCountsRequestRequestTypeDef

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

ResourceCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceCountTypeDef

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

StatusDetailFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import StatusDetailFiltersTypeDef

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

MemberAccountStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import MemberAccountStatusTypeDef

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

OrganizationResourceDetailedStatusFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationResourceDetailedStatusFiltersTypeDef

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

OrganizationConformancePackDetailedStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackDetailedStatusTypeDef

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

GetOrganizationCustomRulePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyRequestRequestTypeDef

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

GetResourceConfigHistoryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestRequestTypeDef

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

GetStoredQueryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetStoredQueryRequestRequestTypeDef

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

StoredQueryTypeDef

Usage Example
from mypy_boto3_config.type_defs import StoredQueryTypeDef

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

ResourceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceFiltersTypeDef

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

ListDiscoveredResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestRequestTypeDef

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

ResourceIdentifierTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceIdentifierTypeDef

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

ListStoredQueriesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListStoredQueriesRequestRequestTypeDef

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

StoredQueryMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import StoredQueryMetadataTypeDef

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

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListTagsForResourceRequestRequestTypeDef

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

TagTypeDef

Usage Example
from mypy_boto3_config.type_defs import TagTypeDef

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

OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef

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

OrganizationCustomRuleMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomRuleMetadataTypeDef

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

OrganizationManagedRuleMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationManagedRuleMetadataTypeDef

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

OrganizationCustomPolicyRuleMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataTypeDef

def get_value() -> OrganizationCustomPolicyRuleMetadataTypeDef:
    return {
        "PolicyRuntime": ...,
        "PolicyText": ...,
    }
Definition
class OrganizationCustomPolicyRuleMetadataTypeDef(TypedDict):
    PolicyRuntime: str,
    PolicyText: str,
    Description: NotRequired[str],
    Organizat